package com.example.demo.entity;

import cn.hutool.json.JSON;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.example.demo.common.BaseEntityImp;
import lombok.Data;

import javax.persistence.Entity;
import javax.persistence.Id;
import java.io.Serializable;

@Data
@Entity
@TableName("datasource")
public class DataSource extends BaseEntityImp implements Serializable {

    @TableId
    @Id
    private String uuid;
    /**
     * 数据源名称
     */
    private String name;

    /**
     * 数据源类型
     */
    private Integer type;

    /**
     * url
     */
    private String url;

    /**
     * 用户名
     */
    private String username;

    /**
     * 密码
     */
    private String password;

    /**
     * 驱动 class
     */
    private String driverClassName;

    /**
     * 是否有效 执行
     */
    private Boolean status;

}
